package com.etc.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import com.etc.entity.ComResume;
import com.etc.entity.Jonseeker;
import com.etc.entity.LayUiData;

/**
 * 求职者表Dao接口
 * @author Administrator
 *
 */
public interface JonseekerMapper {
	
	/**
	 * 根据ID查询某个人的信息
	 * @param userId
	 * @return
	 */
	public Jonseeker getjon( int userId);
	/**
	 * 模糊查询+分页
	 * @param start
	 * @param limit
	 * @param keywords
	 * @return
	 */
	public List<Jonseeker> queryIsJonName(@Param("start") int start,@Param("limit") int limit ,@Param("keywords") String keywords);
	

	/**
	 * 修改
	 * @param userName
	 * @param userSex
	 * @param userTel
	 * @param userSkill
	 * @param workExp
	 * @param userId
	 * @return
	 */
	public int updatajon(Jonseeker jon);
	/**
	 * 添加
	 * @param userName
	 * @param userSex
	 * @param userTel
	 * @param userSkill
	 * @param jobIntension
	 * @param excSalary
	 * @param workExp
	 * @param resumeFile
	 * @param userAbout
	 * @return
	 */
	public int addjon(Jonseeker jonseeker);
	
	/**
	 * 删除
	 * @param userId
	 * @return
	 */
	public int deljon(int userId);

	/**
	 * 求职者数量
	 * @return
	 */
	public int getJonseeCount();
}
